package com.codeZ.SingletonPattern;

/**
 * @Author code_zhang
 * @Date 2024/6/15 16:04
 * 单例模式 - 懒汉式(线程不安全)
 * 优点: 延迟加载, 减少内存开销
 * 缺点: 线程不安全, 可能造成对象重复创建
 */
public class SingletonPattern02 {

    // 1. 私有构造方法
    private SingletonPattern02() {
        System.out.println("懒汉式(线程不安全)");
    }

    // 2. 静态方法获取实例
    private static SingletonPattern02 instance;


    public static SingletonPattern02 getInstance() {
        if (instance == null) instance = new SingletonPattern02();
        return instance;
    }


}